exoskeleton.models.load_status = Backbone.Model.extend( {
  initialize: function(){
    this.is_complete = false
    this.is_successful = false
    this.status_message = null
    this.is_error = false
  },

  set_completed: function(){
    this.is_complete = true
  },

  set_successful: function(){
    this.is_successful = true
  },

  set_message: function(message){
    this.status_message = message
  },

  set_system_error: function(){
    this.is_error = true
  },

  complete: function(){
    return this.is_complete
  },

  successful: function(){
    return this.is_successful
  },

  message: function(){
    return this.status_message
  },

  system_error: function(){
    return this.is_error
  }
})